Windows CI logs layout
This document describes a log structure generated by ci-contrail-windows-production
job.
One can access these logs by following a link ci-contrail-windows-production
in the comment posted by Contrail Windows CI
used, after a job has finished.
Log structure
log.txt.gz
- full Jenkins job logunittests-logs
- logs for vRouter unit tests ran by Windows CITestReports/CISelfcheck
- test report for Windows CI unit tests suite- for information about more detailed logs please refer to CI Selfcheck
TestReports/WindowsCompute
- test report for Contrail Windows integration tests suite- for information about more detailed logs please refer to WindowsCompute
CISelfcheck
CISelfcheck
is a set of unit tests for PowerShell scripts used in Windows CI.
TestReports/CISelfcheck
directory holds the following:
TestReports/CISelfcheck/pretty_test_report
- contains an HTML test report- example test report
- tests marked green have passed
- tests marked red have failed
- tests marked orange are marked as inconclusive which means they are currently disabled in CI
TestReports/CISelfcheck/raw_NUnit
- contains NUnit XML files generated by PowerShell test runner
WindowsCompute
WindowsCompute
is a set of integration tests for Contrail Windows.
This test suite is run on a 3-node cluster consisting of 1 Contrail Controller node (all-in-one deployment) and 2 Contrail Windows compute nodes.
A fresh cluster is provisioned before each test.
Contrail Controller is provisioned using contrail-ansible-deployer.
In the future Contrail Windows compute nodes will also be provisioned with contrail-ansible-deployer.
TestReports/WindowsCompute
directory holds the following:
TestReports/WindowsCompute/pretty_test_report
- contains an HTML test report- example test report
- tests marked green have passed
- tests marked red have failed
- tests marked orange are marked as inconclusive which means they are currently disabled in CI
TestReports/WindowsCompute/cnm_plugin_junit_test_logs
- contains JUnit XML files generated by Contrail Windows CNM Plugin test runnerTestReports/WindowsCompute/detailed_logs
- contains logs dumped from test environment for each test; log file can contain logs from:- Contrail Windows CNM Plugin running on compute nodes
- Windows containers ran on compute nodes
TestReports/WindowsCompute/raw_NUnit
- contains NUnit XML files generated by PowerShell test runner